package com.ksd.pug.pojo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author: hcl
 * @date: 2022/1/24 11:49
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("yp_article")
public class Article implements java.io.Serializable{
    private static final long serialVersionUID = -8173775549036520825L;
    /** 主键 */
    @TableId
    private Long id ;
    /** 文章名称 */
    private String name ;
    /** 文章封面 */
    private String img ;
    /** 文章内容 */
    private String content ;
    /** 文章浏览数 */
    private Integer views ;
    /** 文章收藏数 */
    private Integer collections ;
    /** 文章点赞数 */
    private Integer zannum ;
    /** 文章分类id */
    private Long categoryId ;
    /** 文章分类标题 */
    private String categoryName ;
    /** 文章的作者id */
    private Long userId ;
    /** 文章的作者名称 */
    private String userName ;
    /** 文章的作者头像 */
    private String userAvatar ;
    /** 文章的删除 */
    private Integer isdelete ;
    /** 文章的置顶 */
    private Integer istop ;
    /** 发布状态 */
    private Integer status ;
    /** 创建时间 */
    @TableField(fill = FieldFill.INSERT)
    private Date createTime ;
    /** 更新时间 */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateTime ;
    //	用户是否点赞 1点赞过 0未点赞
    @TableField(exist = false)
    private Integer iszan = 0;
    //	用户是否收藏 1点赞过 0未点赞
    @TableField(exist = false)
    private Integer isshoucang = 0;

    private Integer pingluns = 0;

}
